package cn.wenzy.aurora.framework.support.i18n.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

@Data
@ConfigurationProperties(prefix = "aurora.i18n")
public class I18nProperties {

    /**
     * 默认语言
     */
    private String defaultLocale = "zh_CN";

    /**
     * 加载jar包中的国际化资源路径
     */
    private String[] packages = {"i18n"};

    /**
     * 加载classpath下的文件夹下的国际化资源
     */
    private String[] folders = {"i18n"};

    /**
     * REDIS中存储国际化资源的KEY
     */
    private String redisKey = "AURORA_I18N";

    /**
     * 国际化文件前缀
     */
    private String messageFilePrefix = "message_";

    /**
     * 国际化文件后缀
     */
    private String messageFileSuffix = ".properties";
}
